Computer graphics representation and transformation of geometric entities using dual unit vectors and line transformations
نویسندگان
چکیده
In this paper, a representational model is proposed for the description and transformation of three-dimensional geometric entities in computer graphics. The structure of the proposed representation is based on dual unit vectors, while the corresponding transformations are carried out through dual unit quaternions or dual orthogonal matrices. The main advantage of this representation is its compactness since the additional useful geometric characteristics of a represented curve or surface such as a tangent or normal vector are incorporated within the actual representational structure itself. Rotations, translations and view transformations are naturally expressed using the concept of screw displacement, while scaling is accomplished utilizing the moment vector of each dual line. Furthermore, an analysis of the transform operator based on dual unit quaternions is presented in order to ascertain an e$cient formula to be used in the implementation of a computational algorithm for computer animation. Finally, an analytical comparison between the proposed representational model and the usual homogeneous model in computer animation is presented showing the merits of our method. 2001 Elsevier Science Ltd. All rights reserved.
منابع مشابه
Dual Quaternions for Rigid Transformation Blending
Quaternions have been a popular tool in 3D computer graphics for more than 20 years. However, classical quaternions are restricted to the representation of rotations, whereas in graphical applications we typically work with rotation composed with translation (i.e., a rigid transformation). Dual quaternions represent rigid transformations in the same way as classical quaternions represent rotati...
متن کاملGeometric Computation, Duality and Projective Space
This paper presents solution of some selected problems that can be easily solved in the projective space. Projective space and homogeneous coordinates are mostly used in computer graphics and used especially for geometric transformations. Nevertheless the projective formulation offers an elegant solution to several geometrical problems, too. If the principle of duality is used, quite surprising...
متن کاملRational Ruled surfaces construction by interpolating dual unit vectors representing lines
In this paper, a new representational model is introduced for the rational family of ruled surfaces in Computer Graphics. The surface parameterization is constructed using the NURBS basis functions and line geometry. The ruled surface is defined by interpolating directly dual unit vectors representing lines, which is a single parametric surface and its shape depends on the control lines. All th...
متن کاملElementary Matrix Representation of Some Commonly Used Geometric Transformations in Computer Graphics and Its Applications
By using an extension of Desargues theorem, and the extended Desarguesian configuration thereof, the analytical definition for the stereohomology geometric transformation in projective geometry is proposed in this work. A series of such commonly used geometric transformations in computer graphics as central projection, parallel projection, centrosymmetry, reflection and translation transformati...
متن کاملGeometric Algebra and its Application to Computer Graphics
Early in the development of computer graphics it was realized that projective geometry is suited quite well to represent points and transformations. Now, maybe another change of paradigm is lying ahead of us based on Geometric Algebra. If you already use quaternions or Lie algebra in additon to the well-known vector algebra, then you may already be familiar with some of the algebraic ideas that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computers & Graphics
دوره 25 شماره
صفحات -
تاریخ انتشار 2001